<%@ page language="java" contentType="text/html; charset=ISO-8859-1"
    pageEncoding="ISO-8859-1"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<%@ page import="com.are.odisea.*" %>
<%@include file="validausuario.jsp"%>
<%@ page import="java.util.*" %>

<%
	if (request.getParameter("codigo") == null) {
		response.sendRedirect("usuarios.jsp");
		return;
	}
	
	String codigo = (String)request.getParameter("codigo");
	db conexion = new db();
	
	com.are.manejadores.ManejadorPerfiles mp = new com.are.manejadores.ManejadorPerfiles(conexion);
	if (!mp.AllowAccessPage((String)session.getAttribute("perfil"),"USU")) {
		conexion.Close();
		response.sendRedirect("accesodenegado.jsp");
		return;
	}

	GestionUsuario MU = new GestionUsuario(conexion);
	Usuario user = new Usuario();
	if (MU.Find(codigo)) {
		user = MU.getUser();
	}
	ArrayList<Perfiles> p = MU.perfiles();
	ArrayList<Roles> roles = MU.getRoles();
	GestionPersonal gp = new GestionPersonal(conexion);
	
	gp.Find(user.getPersonal());
	Personal personal = gp.getPersonal();
	
%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Asignacion personal usuario</title>
<link rel="stylesheet" href="themes/redmond/jquery.ui.all.css">
<LINK REL="stylesheet" TYPE="text/css" HREF="main.css">
<script src="js/jquery.js" language="JavaScript"></script>
<script src="ui/jquery.ui.core.js" language="JavaScript"></script>
<script src="ui/jquery.ui.widget.js" language="JavaScript"></script>
<script src="ui/jquery.ui.button.js"></script>
<script type="text/javascript">
$(function() {
	$( "input:submit, a, button", ".demo" ).button();
	$( "input:button, a, button", ".demo" ).button();
});
</script>
<script type="text/javascript" language="javascript">
	function agregar(usuario) {
		$("#info").html("");
		$("#info").show();
		var personal = $("#cedula").val();
		
		if (personal == "") {
			alert("falta ingresar informacion");
			return;
		}
		
		var cmd = document.getElementById("cmd_modificar");
		cmd.disabled = true;
		$("#info").html("<img src=\"images/loading.gif\" >Procesando solicitud");
		$.post(
			"SrvUsuarios",
			{
				operacion: "add_personal",
				usuario: usuario,
				cedula: personal
			},
			procesar
		
		);
		
	}
	function procesar(resultado) {
		var cmd = document.getElementById("cmd_modificar");
		cmd.disabled = false;
		if (resultado != 'OK') {
			$("#info").html("<img src=\"warning.jpg\">" + resultado);
		}else {
			$("#info").html("personal agregado correctamente").fadeOut(3000);
			lista('<%= (String)request.getParameter("codigo") %>');
		}
	}

	function Eliminar(cedula,key) {
		if (confirm("Desea eliminar el personal " + cedula)) {
			$("#info").html("<img src=\"images/loading.gif\" >Procesando solicitud");
			$.post(
				"SrvUsuarios",
				{
					operacion: "remove_personal",
					id: key
				},
				procesarEliminar
			
			);
	}
		
	}
	
	function procesarEliminar(resultado) {
		if (resultado != 'OK') {
			$("#info").html(resultado);
		}else {
			$("#info").html("personal eliminado correctamente").fadeOut(3000);
			lista('<%= (String)request.getParameter("codigo") %>');
		}
		
	}
	
	function cancelar() {
		window.location.href="usuarios.jsp";
	}

	function buscar_personal() {
		url = "BuscarPersonal.jsp";
		window.open(url , "BuscarPersonal" , "width=600,height=500,scrollbars=YES,menubar=No,toolbar=NO,status=YES"); 
	}
	function lista(usuario) {
		var url = "SrvUsuarios?operacion=list_personal&usuario=" + usuario;
		$("#lista").load(url,function() {
			$( "input:button, a, button", ".demo" ).button();
		});
	}
	
</script>
</head>
<body onload="javascript: lista('<%= (String)request.getParameter("codigo") %>');">
<%@include file="header.jsp"%>
<div class="contencenter demo">
<div id="main">
<h2><img alt="Modificar usuario" src="images/edit_user.png">Asignacion Recurso usuario</h2>
<div id="info"></div>

		<table>
		<tr>
		<th colspan="4">Datos Usuario</th>
	</tr>
	<tr>
		<td>Usuario</td>
		<td><%= user.getCodigo()%></td>
		<td>Nombre</td>
		<td><%= user.getNombre() %></td>
	</tr>
	</table>
	<h3>Asignar Personal</h3>
	<form action="" name="form1">
	<table>
	<tr>
	<th colspan="2">Asignar personal</th>
	</tr>
	<tr>
		<td colspan="2">Cedula: <input type="text" id="cedula" name="cedula" disabled value=""> Nombre: <input type="text" id="nombres" name="nombres" disabled size=40 value=""> <input type="button" name="cmd_buscar_personal" onclick="javascript:buscar_personal()" value="Buscar personal" /></td>
	</tr>
		<tr>
			<td colspan="2"><input type="button" onclick="javascript:agregar('<%= (String)request.getParameter("codigo") %>');" value="Agregar" id="cmd_modificar" name="cmd_modificar">  <input type="button" name="cmd_cancelar" id="cmd_cancelar" value ="Cancelar" onclick="javascript:cancelar()"></td>
		</tr>
		</table>
	</form>
	<div id="lista" ></div>
	</div>
	</div>
	<%@include file="foot.jsp"%>
</body>
</html>

<%
	conexion.Close();
%>